//首页部分
$(document).ready(function() {
   /*购物车悬停*/
  $('.shop').mouseover(function() {
    $('.shop .shop-list').css('display','block');
    $(this).css({
      "background-position": "-68px 0"
    });
  });
  $('.shop .shop-list').mouseleave(function(event) {
       $(this).css('display','none');
       $('.shop').css({
          "background-position": "-34px 0"
        });
    });
  /*点击搜索 搜索框出现*/ 
  $('.mainbar .search').on('click',function() {
    $(this).next('li').css('display','block');
    $(".mainbar>li:lt(3)").css('visibility','hidden');
  });

  /*搜索焦点*/ 
    $(function(){ 
      $('.search-input').bind({ 
        focus:function(){ 
          if (this.value == this.defaultValue){ 
            this.value=""; 
            } 
          if(this.value !== this.defaultValue && this.value !== '') {
            $(this).next('i').css('background-position','0 0');
          }else{
            $(this).next('i').css('background-position','-16px 0');
          }
          }, 
          blur:function(){ 
            if (this.value == ""){ 
            this.value = this.defaultValue; 
            } 
          } 
        }); 
      });
});



// 轮播海报banner
$(function(){
  $('#marquee').bxSlider({
        mode:'horizontal', //默认的是水平
        displaySlideQty:1,//显示li的个数
        moveSlideQty: 1,//移动li的个数  
        captions: true,//自动控制
        auto: true,
        controls: false,//隐藏左右按钮
        speed: 1000, //速度
  });
}); 

// 回到顶部
$(function() {
    $('.to-to-top').click(function() {
        $("html, body").animate({
            scrollTop: 0
        }, "slow");
    });
});

// 产品缩略图查看
$(function(){
   $('.product-list-wrap .imgThumb li').hover(function(){
      var imgthumbSrc = $(this).children('img').attr('src');
      $(this).parent().prev('.imgPreview').children('img').attr('src', imgthumbSrc);
   });
});

// select下拉菜单
$(document).ready(function (){
    $('.selectbox').css('display', 'none');  

    $('.selectbox').parent().find('li').on('click', function (){
      var cur = $(this).attr('id');
      $('.selectbox').parent().children('.kno-select').text($(this).text());
      $('.personal-select').removeClass('down');
      $('.selectbox').children().removeAttr('selected');
      $('.selectbox').children('[value="'+cur+'"]').attr('selected','selected');
      var knoSelect = $('.selectbox').children('[value="'+cur+'"]').text();
      $('.kno-sidebar').children('li').removeClass('kno-sidebar-active');
      $('.kno-sidebar').children('[value="'+cur+'"]').addClass('kno-sidebar-active');

      var nowUrl = $('.kno-sidebar').children('[value="'+cur+'"]').attr('href');
    });
    
    $('.selectbox').parent().on('click', function (){
      $(this).find('ul').slideToggle('fast');
    });
});

// 知识库侧边栏tab
$(function(){
  $('.kno-sidebar li').on('click', function(){
    var nowUrl = $(this).attr('href');
     $('.kno-sidebar li').removeClass('kno-active');
     $(this).addClass('kno-active');
     $('.qa-all').css('display', 'none');
     $(nowUrl).css('display', 'block');
  });
});

// 侧边栏
$(function(){
  $('.company-content .left li').on('click', function(){
    var nowUrl = $(this).attr('href');
     $('.company-content .left li').removeClass('company-active');
     $(this).addClass('company-active');
     $('.company-all').css('display', 'none');
     $(nowUrl).css('display', 'block');
  });
});

// 不同页面url跳转
   $(document).ready(function(){
           var windowUrl=location.href.slice(-2);//获取当前url地址的最后2位字符
           $(".company-content .left li").each(function(index, element) {
               var id = $(this).attr("id");    //获取当前对应li的id
               if(windowUrl==id){//如果浏览器地址的最后2个字符串与对应的id号相同就为其添加点击过后的类，并且显示对应索引的内容
                   // $("#"+id).addClass("click").siblings().removeClass("click");
                   // var _index=$("#"+id).index();
                   var contentUrl = $(this).attr('href');
                    $('.company-content .left li').removeClass('company-active');
                    $(this).addClass('company-active');
                    $('.company-all').css('display', 'none');
                    $(contentUrl).css('display', 'block');
               }
               $(this).click(function(){
                   $(this).addClass("click").siblings().removeClass("click");
                   var index=$(this).index();
                   var contentUrl = $(this).attr('href');
                   $('.company-content .left li').removeClass('company-active');
                    $(this).addClass('company-active');
                     $('.company-all').css('display', 'none');
                     $(contentUrl).css('display', 'block');
               });
           });
      });

// 网站使用条款页面 隐私保护政策跳转
$(function(){
  $('.click-priv-jump').on('click',function(){
      $('.company-all').css('display', 'none');
      $('#policy').css('display', 'block');
      $('.company-content .left li').removeClass('company-active');
      $('#po').addClass('company-active');
  });
});

// 输入框焦点事件
$(function(){
  /*进入焦点时触发*/
  $(".login-form input").focus(function(){
    var oldValue = $(this).val();
    if(oldValue == this.defaultValue){
      $(this).val("");
    }
  });  
  /*失去焦点时触发*/
  $(".login-form input").blur(function(){
    var oldValue = $(this).val();
    if(oldValue == ""){
      $(this).val(this.defaultValue);
    }
  });
});



// 个人中心
/*订单排序查询*/
$(function(){
   $('.personal-select').click( function() {
      $(this).toggleClass('down');
   });
}); 
/*订单状态切换*/
 $(function(){
    $('.change-status>li:lt(4)').on('click', function(){
        var statusHref = $(this).attr('href');
        $('.change-status>li:lt(4)').removeClass('order-active');
        $(this).addClass('order-active');
        $('.order-table').css('display','none');
        $(statusHref).css('display','block');
    });
});
 /*个人信息编辑弹层*/
 $(function(){
      // 关闭弹层
      $('.close-pop').click(function() {
        $('.pop-content').css('display','none');
      });

      $('#personalcenter .edit').on('click', function() {
          $('.pop-content').css('display','block');
          $('.pop-content ul').css('display','none');
          var urlhref = $(this).attr('href');
          $(urlhref).css('display','block');
      });
      
      // 上传推荐头像
      $('.userpic').mouseover(function() {
          $('.userpic-edit').css('display','block');
      });
      $('.userpic').mouseleave(function() {
          $('.userpic-edit').css('display','none');
      });
      $('#edPhoto>ul>li').on('click', function() {
          $('#edPhoto>ul>li').children('span').removeClass('photofocus');
          $(this).children('span').toggleClass('photofocus');
          if($('#edPhoto>ul>li').children('span').hasClass('photofocus')){
              $('.select-photo').text('上传推荐头像').css({
                color: '#fff',
                background: '#00569f',
                border: '1px solid #00569f'
              });
              $('.upload-photo').css({
                color: '#d9d9d9',
                border: '1px solid #ccc',
                background: '#fff'
              });
            } else {
                 $('.upload-photo').css({
                    color: '#fff',
                    background: '#00569f',
                    border: '1px solid #00569f'
                  });
                  $('.select-photo').text('选择推荐头像').css({
                    color: '#666',
                    border: '1px solid #ccc',
                    background: '#fff'
                  });
            };
      });
      // 手机修改流程
      $('.inputnewphone li button').on('click', function() {
          $('#edPhone .processall').css('display','none');
          $('.testnewphone').css('display','block');
          $('.editprocess').css('background-position','0 -8px');
          $('.step02').css('color','#00569f');
      });
       $('.testnewphone li .edit-confirm-btn').on('click', function() {
          $('#edPhone .processall').css('display','none');
          $('.editcomplete').css('display','block');
          $('.editprocess').css('background-position','0 -16px');
          $('.step03').css('color','#00569f');
      });
        $('.testnewphone li .edit-cancel-btn ').on('click', function() {
          $('#edPhone .processall').css('display','none');
          $('.inputnewphone').css('display','block');
          $('.editprocess').css('background-position','0 0');
          $('.step03').css('color','#999');
      });
 }); 

// 密码修改流程
      $(function() {
          var oldPass = $.trim($('.oldpass').val());
         
          /*新密码框失去焦点*/ 
          $('#edPass .newpass').blur(function(){
                 var newPass = $.trim($('.newpass').val());
                 var expression = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,24}$/; //验证新密码正则(6-24位数字，字母组合)
                 var extest = expression.test(newPass);
                 if(!extest){
                    $(this).parents().children('li:eq(1)').children('input').css('border','1px solid #ff9059');
                    $(this).parents().children('li:eq(1)').next('span').addClass('wrong-color');
                     return false;
                 } else {
                   $(this).parents().children('li:eq(1)').children('input').css('border','1px solid #ccc');
                    $(this).parents().children('li:eq(1)').next('span').removeClass('wrong-color');
                    return false;
                 }
             });

            /*点击提交按钮*/
            $('#edPass .submit-btn').on('click', function(){
                var confirmPass = $.trim($('.confirmpass').val());
                 var newPass = $.trim($('.newpass').val());
                 if(confirmPass !== newPass){
                    $(this).parents().children('li:eq(2)').children('input').css('border','1px solid #ff9059');
                    $(this).parents().children('li:eq(2)').next('span').children('p').text('密码输入不一致');
                    $(this).parents().children('li:eq(2)').next('span').addClass('wrong-color');
                    $(this).parents().children('li:eq(2)').next('span').children('i').css('display','block');
                     return false;
                 } else {
                    $(this).parents().children('li:eq(2)').children('input').css('border','1px solid #ccc');
                    $(this).parents().children('li:eq(2)').next('span').removeClass('wrong-color');
                    $(this).parents().children('li:eq(2)').next('span').children('i').css('display','none');
                    $(this).parents().children('li:eq(2)').next('span').children('p').text('');
                    $('.editpass2').css('display','block');
                    $('.editpass1').css('display','none');
                    return false;
                 }
            });
         
      });

// 收货地址相关
  $(function() {
    /*鼠标悬停操作*/
       $('#myaddress .list').hover(function() {
            $(this).children().find('.operation').css('visibility','visible');
            if($(this).children().find('i').hasClass('default-img')){
               $(this).children().find('.op').css('visibility','visible');
            } 
          }, function() {
            if($(this).children().find('i').hasClass('default-img')){
              $(this).children().find('.op').css('visibility','hidden');
            }
            else {
              $(this).children().find('.operation').css('visibility','hidden');
            }
         });

    /*设为默认收货地址*/
      $('#myaddress .set-default').on('click', function() {
          $('#myaddress .operation').children('i').removeClass('default-img');
          $('.set-default').text('设为默认收货地址');
          $('.set-default').css('color','#999');
          $(this).parent().find('i').addClass('default-img');
          $(this).text('默认收货地址');
          $(this).css('color','#ff9933');
      });

      /*删除地址*/
       $('#myaddress .delete').on('click', function() {
        $(this).parent().parent().parent().remove();
        return false;
      });
  }); 